Text copied to clipboard!

Titolo

Text copied to clipboard!

Ingegnere software C

Descrizione

Text copied to clipboard!
Stiamo cercando un Ingegnere software C altamente qualificato e motivato per unirsi al nostro team di sviluppo. Il candidato ideale avrà una solida esperienza nella programmazione in linguaggio C, una profonda comprensione dei sistemi embedded o a basso livello, e la capacità di lavorare in ambienti complessi e dinamici. In questo ruolo, sarai responsabile della progettazione, sviluppo, test e manutenzione di applicazioni software scritte in C, spesso in ambienti con risorse limitate o in tempo reale. Collaborerai con altri ingegneri, project manager e stakeholder per garantire che le soluzioni software siano efficienti, affidabili e scalabili. Le tue attività quotidiane includeranno l'analisi dei requisiti, la scrittura di codice pulito e ben documentato, la revisione del codice dei colleghi, la risoluzione di bug e l'ottimizzazione delle prestazioni. Sarà inoltre importante mantenere una documentazione tecnica accurata e contribuire al miglioramento continuo dei processi di sviluppo. Il candidato ideale possiede una laurea in Ingegneria Informatica, Elettronica o discipline affini, e ha almeno 3 anni di esperienza nello sviluppo software in C. È richiesta familiarità con strumenti di versionamento come Git, ambienti di sviluppo integrati (IDE), e sistemi operativi come Linux. La conoscenza di altri linguaggi come C++, Python o Assembly sarà considerata un plus. Offriamo un ambiente di lavoro stimolante, con opportunità di crescita professionale, formazione continua e la possibilità di lavorare su progetti innovativi in ambito tecnologico. Se sei appassionato di programmazione a basso livello e desideri contribuire allo sviluppo di soluzioni software all'avanguardia, ti invitiamo a candidarti.

Responsabilità

Text copied to clipboard!
  • Progettare e sviluppare software in linguaggio C
  • Analizzare i requisiti tecnici e funzionali
  • Scrivere codice efficiente, sicuro e documentato
  • Eseguire test unitari e di integrazione
  • Collaborare con team multidisciplinari
  • Effettuare il debug e la risoluzione dei problemi
  • Ottimizzare le prestazioni del software
  • Mantenere la documentazione tecnica aggiornata
  • Partecipare alle revisioni del codice
  • Contribuire al miglioramento dei processi di sviluppo

Requisiti

Text copied to clipboard!
  • Laurea in Ingegneria Informatica, Elettronica o simili
  • Esperienza di almeno 3 anni nello sviluppo in C
  • Conoscenza dei sistemi embedded o real-time
  • Familiarità con Git e strumenti di versionamento
  • Esperienza con sistemi operativi Linux
  • Capacità di scrivere codice pulito e manutenibile
  • Buone capacità di problem solving
  • Conoscenza di C++, Python o Assembly (preferibile)
  • Capacità di lavorare in team
  • Buona conoscenza della lingua inglese

Domande potenziali per l'intervista

Text copied to clipboard!
  • Qual è la tua esperienza nello sviluppo in linguaggio C?
  • Hai mai lavorato con sistemi embedded o real-time?
  • Quali strumenti di versionamento hai utilizzato?
  • Hai esperienza con sistemi operativi Linux?
  • Hai familiarità con altri linguaggi come C++ o Python?
  • Come affronti il debug di un'applicazione complessa?
  • Hai mai lavorato in team agili o scrum?
  • Come garantisci la qualità del codice che scrivi?
  • Hai esperienza con test unitari e di integrazione?
  • Qual è stato il progetto più complesso a cui hai lavorato?